package com.kaifamiao.N0803;

public class Node2 {

    /**
    基本数据类型转String
     1.使用String.valueof()方法进行转换
     2.""+基本数据类型
     */

    int i = 10;
    String s = String.valueOf(i);

    byte b = 11;
    String s1 = String.valueOf(b);

    short sh = 12;
    String s2 = String.valueOf(s);

    long l = 13L;
    String s3 = String.valueOf(l);

    boolean f = false;
    String s4 = String.valueOf(f);

    char c = 'a';
    String s5 = String.valueOf(c);

    float f1 = 0.15F;
    String s6 = String.valueOf(f1);

    double d = 3.14D;
    String s7 = String.valueOf(d);


    /**
     String转基本数据类型
     String类型转换成基本数据类型时，需要用到基本数据类型的包装类。
     基本数据类型的包装类中有 parse...(String str) 方法或者 valueOf() 用来转换。
     但是需要注意，被转换的字符串必须是可以转换成基本数据类型的字符串，否则会产生java.lang.NumberFormatException 异常；
     */
    String str = "12";
    int a = Integer.parseInt(str);

    String str1 = "13";
    short ss = Short.parseShort(str1);

    String str2 = "14";
    long ll = Long.parseLong(str2);

    String str3 = "15";
    byte bb = Byte.parseByte(str3);

    String str4 = "true";//True
    boolean fs = Boolean.parseBoolean(str4);

    String str5 = "a";
    char cc = str5.charAt(0);

    String str6 = "0.15";
    float ff = Float.parseFloat(str6);

    String str7 = "3.14";
    double dd = Double.parseDouble(str7);


    /**
     装箱  拆箱
     */
    //装箱
    Integer i1 = 10;
    //拆箱
    int a1 = i;


}





















